package com.cppsu.cgx.libraryseatselection.services;

import com.cppsu.cgx.libraryseatselection.dto.SeatParam;
import com.cppsu.cgx.libraryseatselection.dto.SeatSelectionDetails;
import com.cppsu.cgx.libraryseatselection.dto.SeatSelectionDetailsParam;
import com.cppsu.cgx.libraryseatselection.dto.SeatSelectionParam;
import com.cppsu.cgx.libraryseatselection.entity.Seat;
import com.cppsu.cgx.libraryseatselection.entity.SeatSelection;
import org.mybatis.dynamic.sql.select.render.SelectStatementProvider;

import java.util.List;

/**
 * @Author: guibo
 * @Description: 选座服务
 * @Date: Created in 15:16 2021/3/10
 * @Modified By:
 */
public interface SeatSelectionService {
    List<SeatSelection> list(SeatSelectionParam seatSelectionParam);

    int add(SeatSelectionParam seatSelectionParam);

    int update(SeatSelectionParam seatSelectionParam);

    int delete(List<Long> ids);

    int returnSeat(List<Long> ids);

    List<SeatSelectionDetails> listSeatSelectionDetails(SeatSelectionDetailsParam seatSelectionDetailsParam);


}
